#[doc = "load_count register accessor: an alias for `Reg<LOAD_COUNT_SPEC>`"]
pub type LOAD_COUNT = crate::Reg<load_count::LOAD_COUNT_SPEC>;
#[doc = "TIMER_LOADCOUNT is the timer initial value register."]
pub mod load_count;
#[doc = "current_value register accessor: an alias for `Reg<CURRENT_VALUE_SPEC>`"]
pub type CURRENT_VALUE = crate::Reg<current_value::CURRENT_VALUE_SPEC>;
#[doc = "TIMER_CURRENTVALUE is the timer current value register."]
pub mod current_value;
#[doc = "control register accessor: an alias for `Reg<CONTROL_SPEC>`"]
pub type CONTROL = crate::Reg<control::CONTROL_SPEC>;
#[doc = "TIMER_CONTROLREG is the timer control register."]
pub mod control;
#[doc = "eoi register accessor: an alias for `Reg<EOI_SPEC>`"]
pub type EOI = crate::Reg<eoi::EOI_SPEC>;
#[doc = "TIMER_EOI is the timer interrupt clear register"]
pub mod eoi;
#[doc = "interrupt_status register accessor: an alias for `Reg<INTERRUPT_STATUS_SPEC>`"]
pub type INTERRUPT_STATUS = crate::Reg<interrupt_status::INTERRUPT_STATUS_SPEC>;
#[doc = "TIMER_INTSTATUS is the timer interrupt status register."]
pub mod interrupt_status;
